package com.baturu.vin.ford.dal.entity;

import com.baturu.vin.ford.dto.FordV2VinAnalyserResultDTO;
import lombok.*;
import lombok.experimental.FieldDefaults;

@EqualsAndHashCode(callSuper = false)
@Data
@FieldDefaults(level = AccessLevel.PRIVATE)
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class FordVinInfoEntity {
    /**
     * 车架号
     */
    String vinCode;
    /**
     * 车型目录编码
     */
    String catalogCode;
    /**
     * 车型目录类型
     */
    String catalogType;
    /**
     * 年款
     */
    String modelYear;
    /**
     * 配置编码
     */
    String interpretationAVSData;

    String engine;

    String buildDate;

    String transmission;
    String exteriorPaint;
    String cabStyle;
    String displayBuildDate;

    /**
     * v2解析出来的结果
     */
    FordV2VinAnalyserResultDTO vinAnalyserResultDTO;
}
